export interface SpuVo {
  /**
   * 主键ID
   */
  spuId: string | number;

  /**
   * 商品分类ID
   */
  categoryId: string | number;

  /**
   * 商品分类名称
   */
  categoryName: string;

  /**
   * 一级分类
   */
  categoryParentId: string | number;

  /**
   * 商品名称
   */
  spuName: string;

  /**
   * 商品副标题
   */
  subtitle: string;

  /**
   * 商品介绍主图
   */
  mainImgUrl: string;

  /**
   * 商品图片 多个图片逗号分隔
   */
  secImgUrl: string;

  /**
   * 售价（单位分）
   */
  priceFee: number;

  /**
   * 售价（单位元）
   */
  priceFeeYuan: number;

  /**
   * 市场价（单位分）
   */
  marketPriceFee: number;

  /**
   * 市场价（单位元）
   */
  marketPriceFeeYuan: number;

  /**
   * 状态(0 下架，1上架）
   */
  spuStatus: string;

  /**
   * 销售数量统计方式( 1 实际销售数量，2 固定数量， 3固定数量加销售数量）
   */
  saleTrack: string;

  /**
   * 商品介绍
   */
  spuDesc: string;

  /**
   * 商品详情
   */
  spuDetail: string;

  /**
   * 是否需要指派律师处理（0不需要，1需要）
   */
  dispatchable: string;

  /**
   * 附件地址
   */
  url: string;

  /**
   * 附件ID
   */
  attachmentId: string | number;

}

export interface SpuForm {
  /**
   * 主键ID
   */
  spuId?: string | number;

  /**
   * 商品分类ID
   */
  categoryId?: string | number;

  /**
   * 商品分类名称
   */
  categoryName?: string;

  /**
   * 一级分类
   */
  categoryParentId?: string | number;

  /**
   * 商品名称
   */
  spuName?: string;

  /**
   * 商品副标题
   */
  subtitle?: string;

  /**
   * 商品介绍主图
   */
  mainImgUrl?: string;

  /**
   * 商品图片 多个图片逗号分隔
   */
  secImgUrl?: string;

  /**
   * 售价（单位分）
   */
  priceFee: number;

  /**
   * 售价（单位元）
   */
  priceFeeYuan?: number;

  /**
   * 市场价（单位分）
   */
  marketPriceFee?: number;

  /**
   * 市场价（单位元）
   */
  marketPriceFeeYuan?: number;

  /**
   * 状态(0 下架，1上架）
   */
  spuStatus?: string;

  /**
   * 销售数量统计方式( 1 实际销售数量，2 固定数量， 3固定数量加销售数量）
   */
  saleTrack?: string;

  /**
   * 商品介绍
   */
  spuDesc?: string;

  /**
   * 商品详情
   */
  spuDetail?: string;

  /**
   * 是否需要指派律师处理（0不需要，1需要）
   */
  dispatchable?: string;

}

export interface SpuQuery extends PageQuery {

  /**
   * 商品分类ID
   */
  categoryId?: string | number;

  /**
   * 商品分类名称
   */
  categoryName?: string;

  /**
   * 一级分类
   */
  categoryParentId?: string | number;

  /**
   * 商品名称
   */
  spuName?: string;

  /**
   * 商品副标题
   */
  subtitle?: string;

  /**
   * 商品介绍主图
   */
  mainImgUrl?: string;

  /**
   * 商品图片 多个图片逗号分隔
   */
  secImgUrl?: string;

  /**
   * 售价（单位分）
   */
  priceFee?: number;

  /**
   * 市场价（单位分）
   */
  marketPriceFee?: number;

  /**
   * 状态(0 下架，1上架）
   */
  spuStatus?: string;

  /**
   * 销售数量统计方式( 1 实际销售数量，2 固定数量， 3固定数量加销售数量）
   */
  saleTrack?: string;

  /**
   * 商品介绍
   */
  spuDesc?: string;

  /**
   * 商品详情
   */
  spuDetail?: string;

  /**
   * 是否需要指派律师处理（0不需要，1需要）
   */
  dispatchable?: string;

  /**
   * 附件地址
   */
  url?: string;

  /**
   * 附件ID
   */
  attachmentId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}



